package com.mexcad.db.dto;

import java.util.Date;

import com.mexcad.utils.Formatter;

public class CreditoAcreedor {

	private CKCreditoAcreedor ckCreditoAcreedor;

	private double tasaBase;
	private int idEstatusCreditoAcc;
	private int plazoSolicitado;
	private int idPeriodoSolicitado;

	private Date fechaCreacion;
	private String fechaCreacionStr;
	
	private Date fechaInicial;
	private String fechaInicialStr;
	private Date fechaFinal;
	private String fechaFinalStr;

	private Date fechaRegistroFinal;
	private String fechaRegistroFinalStr;
	
	private double capital;
	
	private double cuota;
	private double intereses;
	private double impuestos;
	private double montoRestante;
	private double cargos;
	private double montoCreditoTotal;
	private String descripcion;
	private double interesesAcumulados;
	
	
	private Date fechaCalculoIntereses;
	private String fechaCalculoInteresesStr;
	
	public CKCreditoAcreedor getCkCreditoAcreedor() {
		return ckCreditoAcreedor;
	}
	public void setCkCreditoAcreedor(CKCreditoAcreedor ckCreditoAcreedor) {
		this.ckCreditoAcreedor = ckCreditoAcreedor;
	}
	public double getTasaBase() {
		return tasaBase;
	}
	public void setTasaBase(double tasaBase) {
		this.tasaBase = tasaBase;
	}
	public int getIdEstatusCreditoAcc() {
		return idEstatusCreditoAcc;
	}
	public void setIdEstatusCreditoAcc(int idEstatusCreditoAcc) {
		this.idEstatusCreditoAcc = idEstatusCreditoAcc;
	}
	public int getPlazoSolicitado() {
		return plazoSolicitado;
	}
	public void setPlazoSolicitado(int plazoSolicitado) {
		this.plazoSolicitado = plazoSolicitado;
	}
	public int getIdPeriodoSolicitado() {
		return idPeriodoSolicitado;
	}
	public void setIdPeriodoSolicitado(int idPeriodoSolicitado) {
		this.idPeriodoSolicitado = idPeriodoSolicitado;
	}
	public Date getFechaCreacion() {
		return fechaCreacion;
	}
	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	
	public String getFechaCreacionStr() {
		fechaCreacionStr=Formatter.getStringFromDate(fechaCreacion);
		return fechaCreacionStr;
	}


	public void setFechaCreacionStr(String fechaCreacionStr) {
		this.fechaCreacion = Formatter.getDateFromString(fechaCreacionStr);
		this.fechaCreacionStr=fechaCreacionStr;
	}
	
	
	public Date getFechaInicial() {
		return fechaInicial;
	}
	public void setFechaInicial(Date fechaInicial) {
		this.fechaInicial = fechaInicial;
	}
	
	public String getFechaInicialStr() {
		fechaInicialStr=Formatter.getStringFromDate(fechaInicial);
		return fechaInicialStr;
	}


	public void setFechaInicialStr(String fechaInicialStr) {
		this.fechaInicial = Formatter.getDateFromString(fechaInicialStr);
		this.fechaInicialStr=fechaInicialStr;
	}
	
	
	public Date getFechaFinal() {
		return fechaFinal;
	}
	public void setFechaFinal(Date fechaFinal) {
		this.fechaFinal = fechaFinal;
	}
	
	public String getFechaFinalStr() {
		fechaFinalStr=Formatter.getStringFromDate(fechaFinal);
		return fechaFinalStr;
	}


	public void setFechaFinalStr(String fechaFinalStr) {
		this.fechaFinal = Formatter.getDateFromString(fechaFinalStr);
		this.fechaFinalStr=fechaFinalStr;
	}
	
	public Date getFechaRegistroFinal() {
		return fechaRegistroFinal;
	}
	public void setFechaRegistroFinal(Date fechaRegistroFinal) {
		this.fechaRegistroFinal = fechaRegistroFinal;
	}
	
	
	public String getFechaRegistroFinalStr() {
		fechaRegistroFinalStr=Formatter.getStringFromDate(fechaRegistroFinal);
		return fechaRegistroFinalStr;
	}


	public void setFechaRegistroFinalStr(String fechaRegistroFinalStr) {
		this.fechaRegistroFinal = Formatter.getDateFromString(fechaRegistroFinalStr);
		this.fechaRegistroFinalStr=fechaRegistroFinalStr;
	}
	
	
	
	public double getCuota() {
		return cuota;
	}
	public void setCuota(double cuota) {
		this.cuota = cuota;
	}
	public double getIntereses() {
		return intereses;
	}
	public void setIntereses(double intereses) {
		this.intereses = intereses;
	}
	public double getImpuestos() {
		return impuestos;
	}
	public void setImpuestos(double impuestos) {
		this.impuestos = impuestos;
	}
	public double getMontoRestante() {
		return montoRestante;
	}
	public void setMontoRestante(double montoRestante) {
		this.montoRestante = montoRestante;
	}
	public double getCargos() {
		return cargos;
	}
	public void setCargos(double cargos) {
		this.cargos = cargos;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	

	

	public double getCapital() {
		return capital;
	}
	public void setCapital(double capital) {
		this.capital = capital;
	}
	public double getMontoCreditoTotal() {
		return montoCreditoTotal;
	}
	public void setMontoCreditoTotal(double montoCreditoTotal) {
		this.montoCreditoTotal = montoCreditoTotal;
	}
	public Date getFechaCalculoIntereses() {
		return fechaCalculoIntereses;
	}
	public void setFechaCalculoIntereses(Date fechaCalculoIntereses) {
		this.fechaCalculoIntereses = fechaCalculoIntereses;
	}

	  
	public String getFechaCalculoInteresesStr() {
		fechaCalculoInteresesStr=Formatter.getStringFromDate(fechaCalculoIntereses);
		return fechaCalculoInteresesStr;
	}


	public void setFechaCalculoInteresesStr(String fechaCalculoInteresesStr){
		this.fechaCalculoIntereses = Formatter.getDateFromString(fechaCalculoInteresesStr);
		this.fechaCalculoInteresesStr=fechaCalculoInteresesStr;
	}
	public double getInteresesAcumulados() {
		return interesesAcumulados;
	}
	public void setInteresesAcumulados(double interesesAcumulados) {
		this.interesesAcumulados = interesesAcumulados;
	}    
	
	
	
}
